0 4 6 7 9 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 33 34 36 41 42 43 45 46 47 48 49 51 53 54 55 56 58 59 63 66 68 69 70 71 74 75 77 78 81 82 83 85 87 88 90 91 92 94 95 97 99 100 101 102 105 109 110 111 113 117 120 121 122 125 126 128 131 134 135 137 139 140 142 145 147 149 151 155 156 157 158 159 160 161 163 165 166 167 168 170 171 172 174 176 177 179 180 181 183 185 186 188 189 191 192 193 195 197 198 200 201 204 207 209 210 211 213 214 215 216 217 218 219 221 224 226 228 229 230 232 233 236 237 238 240 241 246 248 249 251 252 253 256 260 261 262 264 265 266 267 269 270 274 275 277 278 279 280 281 282 283 285 286 287 288 289 291 294 296 298 299 300 304 305 306 307 308 309 310 311 313 314 315 318 319 322 325 326 327 329 330 332 333 335 336 337 340 341 344 345 346 347 348 349 351 353 356 357 360 362 363 366 367 370 371 373 376 377 378 380 381 382 383 384 385 386 387 388 390 393 394 395 396 397 399 402 403 404 405 406 407 408 409 411 413 414 415 416 417 418 419 420 421 422 423 424 428 431 432 433 434 435 436 437 441 444 446 448 451 452 458 459 461 463 464 465 467 468 470 471 472 473 475 476 479 481 482 483 484 485 486 488 490 492 494 495 497 498 499 500 502 503 506 508 511 516 517 519 520 522 523 524 526 527 529 531 533 535 536 537 539 543 544 545 546 547 548 550 553 554 555 556 557 561 564 565 566 568 569 571 572 573 574 575 576 580 583 585 589 590 591 592 594 596 597 598 600 601 602 603 604 605 606 608 609 610 612 613 614 615 616 619 624 625 628 630 632 634 636 638 639 640 643 645 646 647 648 650 651 654 656 657 658 660 661 662 663 664 666 668 671 672 673 674 675 676 678 679 681 682 683 684 687 689 690 691 692 693 695 696 697 699 700 701 702 704 706 710 712 715 716 718 719 720 722 725 728 729 730 731 732 733 734 735 736 739 740 741 742 744 746 749 750 752 753 754 756 758 759 760 761 762 764 765 769 770 772 774 776 778 780 781 782 784 786 788 790 794 795 796 798 799 800 804 806 809 810 811 812 813 815 818 820 821 824 825 826 827 828 829 832 834 835 836 841 844 845 847 849 850 851 852 853 855 856 858 859 861 863 864 866 867 869 870 871 872 874 876 877 879 880 881 883 884 885 887 888 891 892 893 894 896 897 898 899 900 901 902 903 905 907 908 912 913 915 916 917 919 920 924 926 927 928 931 932 933 936 938 939 940 941 942 944 945 946 948 952 955 956 959 961 962 963 965 967 968 969 970 971 972 973 976 978 981 982 983 984 985 987 988 989 990 992 993 994 995 997 1000 
